You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Replace Vite favicon with OpenCodeIntel logo
- Update page title and meta description
- Rewrite README with authentic tone (no emojis, first person)
- Add hero.png screenshot for README
- Update logo in Navbar, TopNav, and Playground
- Remove 'MCP Server' label from dashboard header
You know that mass of code you inherited? The one where you spend 20 minutes grep-ing just to find where authentication happens? Where you're scared to change anything because you don't know what might break?
42
+
## The Problem
43
+
44
+
You know the feeling. Day one on a new codebase. Deadline in two weeks.
31
45
32
-
**OpenCodeIntel fixes that.**
46
+
You need to find "where authentication happens" but the function is called `validateSessionToken()`. Grep for "auth" and you get nothing. You spend 20 minutes clicking through files, afraid to touch anything because you don't know what might break.
33
47
34
-
Search your code by what it *does*, not what it's named. Ask for "error handling" and find it—even when the function is called `processFailure()`.
48
+
Traditional code search matches text, not meaning. You have to already know what you're looking for to find it.
<summary><strong>Connect to Claude Desktop (MCP)</strong></summary>
97
135
98
-
Add to your Claude Desktop config:
136
+
Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):
99
137
100
138
```json
101
139
{
@@ -112,38 +150,89 @@ Add to your Claude Desktop config:
112
150
}
113
151
```
114
152
115
-
See [full MCP setup guide](./docs/mcp-setup.md).
153
+
See [full MCP setup guide](./docs/mcp-setup.md)
116
154
117
155
</details>
118
156
157
+
---
158
+
159
+
## Why I Built This
160
+
161
+
I got tired of grep.
162
+
163
+
Every time I joined a new project or inherited a codebase, I spent hours just figuring out where things lived. The original authors were gone. The docs were outdated. And I was scared to change anything because I couldn't see what depended on what.
164
+
165
+
I wanted code search that actually understood what code does. Not pattern matching on text. Something that could answer "where do we handle user sessions?" without me already knowing the answer.
166
+
167
+
OpenCodeIntel is the tool I wish I had. It's open source because I think every developer deserves to understand their code, not just those at companies with dedicated platform teams.
168
+
169
+
---
170
+
119
171
## Architecture
120
172
121
173
```
122
174
┌─────────────────────────────────────────┐
123
-
│ Frontend (React) │
175
+
│ Frontend (React + Vite) │
124
176
└─────────────────┬───────────────────────┘
125
177
│
126
178
┌─────────────────▼───────────────────────┐
127
179
│ Backend (FastAPI) │
180
+
│ • Semantic indexing with OpenAI │
181
+
│ • Dependency graph analysis │
182
+
│ • Real-time WebSocket updates │
128
183
└───────┬─────────┬─────────┬─────────────┘
129
184
│ │ │
130
185
┌────▼───┐ ┌───▼────┐ ┌──▼───┐
131
186
│Pinecone│ │Supabase│ │Redis │
132
-
│vectors │ │database│ │cache │
187
+
│vectors │ │metadata│ │cache │
133
188
└────────┘ └────────┘ └──────┘
134
189
```
135
190
136
-
## Docs
191
+
---
192
+
193
+
## Roadmap
137
194
138
-
-[Docker Quickstart](./docs/docker-quickstart.md) — Running in 5 minutes
139
-
-[Deployment Guide](./docs/deployment.md) — Production setup
140
-
-[MCP Integration](./docs/mcp-setup.md) — Claude Desktop setup
141
-
-[Troubleshooting](./docs/docker-troubleshooting.md) — Common fixes
195
+
-[x] Semantic code search
196
+
-[x] GitHub OAuth integration
197
+
-[x] Dependency graph visualization
198
+
-[x] Impact analysis
199
+
-[x] MCP server for Claude
200
+
-[ ] VS Code extension
201
+
-[ ] Team workspaces
202
+
-[ ] Self-hosted Ollama support (no OpenAI required)
203
+
-[ ] GitLab / Bitbucket support
204
+
205
+
Want to influence the roadmap? [Open an issue](https://github.com/OpenCodeIntel/opencodeintel/issues).
206
+
207
+
---
142
208
143
209
## Contributing
144
210
145
-
We'd love your help. See [CONTRIBUTING.md](./CONTRIBUTING.md).
211
+
Found a bug? [Open an issue](https://github.com/OpenCodeIntel/opencodeintel/issues/new?template=bug_report.yml)
212
+
213
+
Have an idea? [Request a feature](https://github.com/OpenCodeIntel/opencodeintel/issues/new?template=feature_request.yml)
214
+
215
+
Want to contribute code? See [CONTRIBUTING.md](./CONTRIBUTING.md)
0 commit comments