Get up and running with DevLog in under 5 minutes.
go install github.com/ishaan812/devlog/cmd/devlog@latestOr build from source:
git clone https://github.com/ishaan812/devlog
cd devlog
make installdevlog onboardThe interactive wizard will guide you through:
- Creating your first profile
- Choosing an LLM provider
- Configuring API keys (if needed)
- Setting up your user info
cd ~/projects/myapp
devlog ingestThis command:
- Scans git history (last 30 days by default)
- Indexes the codebase for semantic search
- Adds the repo to your active profile
# Full git history
devlog ingest --all
# Last 90 days of history
devlog ingest --days 90
# Skip LLM summaries (faster)
devlog ingest --skip-summaries
# Only git history, no codebase indexing
devlog ingest --git-only
# Only codebase indexing, no git history
devlog ingest --index-onlydevlog ask "What did I work on this week?"
devlog ask "Which files have I changed the most?"
devlog ask "Show commits about authentication"devlog search "authentication logic"
devlog search "database connection"# Last 7 days
devlog worklog --days 7
# Export to markdown file
devlog worklog --days 30 --output worklog.mdProfiles keep your data organized across different work contexts.
# Show current profile
devlog profile
# List all profiles
devlog profile list
# Create a new profile
devlog profile create work "Work projects"
# Switch to a profile
devlog profile use work
# See repos in active profile
devlog profile repos
# Delete a profile (--data to also delete database)
devlog profile delete old-profile --data# Ingest to specific profile
devlog --profile work ingest ~/work/project
# Query specific profile
devlog --profile personal ask "What did I do last weekend?"| Command | Description |
|---|---|
devlog onboard |
Interactive setup wizard |
devlog ingest [path] |
Ingest git history and index codebase |
devlog cron [path] |
Set up daily ingest + worklog cron job |
devlog ask "question" |
Query your git history |
devlog search "query" |
Search indexed codebase |
devlog worklog |
Generate work summary |
devlog profile |
Manage profiles |
devlog graph |
Visualize codebase structure |
| Flag | Description |
|---|---|
--profile |
Use specific profile |
--verbose, -v |
Show debug output |
--db |
Custom database path (overrides profile) |
- See providers.md for LLM provider setup
- See ollama-setup.md for local Ollama setup